.hero-section{position:relative;overflow:hidden;height:560px;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}
.hero-content-container{position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:1;width:auto;text-align:left}
.content-wrapper{max-width:600px}
.hero-content h1{color:#000;font-size:48px;line-height:1.2;margin-bottom:20px;font-weight:700}
.hero-content p{font-size:18px;line-height:1.6;color:#555;margin-bottom:30px}
.btn-primary{display:inline-block;background-color:#6ecc7b;color:#fff;padding:12px 24px;font-size:18px;border-radius:6px}
.hero-image-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}
.hero-image{width:100%;height:100%;object-fit:cover;filter:brightness(1.1)}
.dark{color:#000}
.cta-section{padding:100px 0;color:#fff;background-color:#6ecc7b}
.cta-wrapper{margin:0 auto;padding:0 24px;position:relative}
.cta-header-content{display:flex;align-items:flex-start;flex-direction:column;max-width:720px;gap:24px;text-align:left}
.cta-header-content>div .cta-subheading,.cta-header-content>div .cta-subheading-1{display:flex;align-items:center;margin-bottom:24px;gap:6px}
.cta-header-content>div .cta-subheading .cta-pulse-1,.cta-header-content>div .cta-subheading-1 .cta-pulse-1{position:relative;display:block;width:8px;height:8px;border-radius:50%;background:#4caf50;text-align:left}
@keyframes cta-pulse-1{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}
.cta-pulse-1{width:10px;height:10px;background-color:#32cd32;border-radius:50%;margin-right:5px;animation:1.5s infinite cta-pulse-1}
span{font-weight:inherit}
.cta-caption{font-size:14px;line-height:20px}
.cta-heading-main{font-size:80px;line-height:88px}
.cta-header-content p{max-width:520px}
.cta-body-text{font-size:18px;line-height:28px}
.cta-header-content .cta-button-container{margin-top:24px}
.cta-arrow{position:absolute;top:0;right:0}
.cta-button{display:inline-block;padding:10px 20px;font-size:16px;color:#000;background-color:#fff;border-radius:5px;transition:background-color .3s}
.cta-button-primary{background-color:#6200ea}
.cta-button-secondary{background-color:#fff}
.cta-button-large{padding:15px 30px}
.cta-button:hover{background-color:#d6d1d1}
.logos-header-section{padding:40px 20px;border-radius:8px;margin-left:100px}
.container{max-width:1250px;width:100%;margin:0 auto}
.logos-header-wrapper{text-align:center}
.logos-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;color:#000}
.logos-header-title{flex:1}
.vg-vgm-6{box-sizing:border-box;width:calc((100% / (14 / 6)) - (30px * (14 - 6)/ 14))}
.vg-vgm-12,.vg-vgm-6{margin-right:30px;box-sizing:border-box}
.logos-header-description,.logos-header-title{flex:1;text-align:left}
.section-heading{font-size:2em;margin:0 0 0 40px}
.logos-items{display:flex;justify-content:space-around;flex-wrap:wrap}
.vg-vgm-12{width:calc((100% /(14 / 12)) -(30px*(14 - 12)/ 14))}
.logo-item{margin:10px}.logos-list{width:100%;margin-top:30px}
  .container{max-width:1200px;margin:0 auto;padding:0 15px}
  .healthcare-container{display:flex;align-items:center;gap:20px}
  .content-item-image-container,.content-item-text,.content-items{flex:1}
  .content-item-image-container img{max-width:100%;height:auto}
  .wrapper{display:flex;flex-direction:column}
  .content-with-side-navigation-header{margin-bottom:60px}
  .header2{font-size:36px;font-weight:700;line-height:1.2;color:#000;margin:0}
  .content-with-side-navigation-content{display:flex;flex-direction:row;gap: 5%}
  .content-item{display:flex;flex-wrap:wrap;margin-bottom:80px;position:relative}
  .inside-padding--l{padding:40px 0}
  .content-item-image-container{padding-right:30px}
  .content-image img{width:100%;height:200px;border-radius:8px;object-fit:cover}
  .content-item-text{padding-left:30px}
  .vgm-header3{font-size:28px;font-weight:600;margin-top:0;margin-bottom:20px;color:#000}
  .vgm-item-tags{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:8px}
  .vgm-item-tags p{display:inline-block;background-color:#f0f0f0;color:#6ecc7b;padding:6px 12px;border-radius:20px;font-size:14px;margin:0}
  .vgm-item-tags a{color:#6ecc7b;text-decoration:none}
  .content-item-text p.vgm-element-margin a{font-size:16px;line-height:1.6;color:#555;margin-bottom:20px}
  .content-with-side-navigation-sidenav a:hover,.content-with-side-navigation-sidenav li.active a,.vgm-link{color:#6ecc7b}
  .vgm-link{text-decoration:none;font-weight:500;display:inline-flex;align-items:center;margin-top:20px}
  .vgm-link-arrow .arrow--right{display:inline-flex;margin-left:8px;transition:transform .2s}
  .vgm-link-arrow:hover .arrow--right{transform:translateX(4px)}
  .arrow--right svg{width:7px;height:10px;fill:#6ecc7b}
  .content-with-side-navigation-sidenav-container{width:20%;position:sticky;top:20px;align-self:flex-start}
  .content-with-side-navigation-sidenav{padding:20px 0}
  .content-with-side-navigation-sidenav ul{list-style:none;padding:0;margin:0}
  .content-with-side-navigation-sidenav li{margin-bottom:15px}
  .content-with-side-navigation-sidenav a{color:#555;text-decoration:none;font-size:16px;display:block;padding:5px 0}
  .content-with-side-navigation-sidenav a:hover{text-decoration:underline}
  .section--content-with-side-navigation-block .content-items .content-item:nth-child(odd):before{position:absolute;z-index:-1;top:0;left:-30%;display:block;width:50%;height:60%;content:"";background-color:#ebebeb}
  .vg-col-12{width:100%}.vg-col-9{width:75%}.vg-col-8{width:66.66%}
  .content-item-image-container,.content-item-text,.vg-col-6{width:50%}
  .vg-col-2{width: 20%}
  .content-item-2{flex-direction:row-reverse}
  .content-with-side-navigation-sidenav li.active a{font-weight:700;color:#000;border-left:4px solid #6ecc7b;padding-left:10px}
  .section--content-with-side-navigation-block  {padding: 40px 0px;}
@media(max-width:768px) {
    .container {padding: 0px 24px;}
    .hero-content,.hero-section {margin-bottom: 0}
    .hero-section {min-height: 0}
    .cta-wrapper{width: 100%}
    .cta_button-1{display: block;}
.cta_button{display: none;}
.cta-header-content {text-align: center;align-items: center}
.cta-heading-main {font-size: 28px;line-height: 56px}
.cta-arrow{display: none;}
.cta-subheading-1 {padding: 0 60px}
.cta-body-text {font-size: 14px}
.cta-subheading-1{text-align: center;justify-content: center;}
.logos-header-section{padding: 0;margin-left: 0;}
.logos-header-inner{flex-direction: column;}
.logos-header-inner{padding: 0;}
.vg-vgm-6{margin-right: 0;width: 100%;}
.section-heading, .logos-header-description p {margin: 0;}
/*  */
.col-mobile-6,.vg-tablet-8,.vg-tablet-7,.col-tablet-6  { width: 100%; }
.push-left-mobile-0 { margin-left: 0; }
.section--content-with-side-navigation-block {padding: 40px 0;}
.header2 {font-size: 24px;}
.push-left-tablet-1,.push-left-tablet-0 { margin-left: 0; }
.content-with-side-navigation-content,.content-item {flex-direction: column;}
.content-item-image-container,
.content-item-text {width: 100%;padding: 0;}
.content-item-image-container {margin-bottom: 20px;}
.hidden--tablet {display: none;}
.vgm-header3 {font-size: 24px;}
.inside-padding--l {padding: 30px 0;}
.content-item {margin-bottom: 0;}
.col-large-3 { width: 25%; }
/* .push-left-large-1 { margin-left: 8.33%; } */
.section--content-with-side-navigation-block .content-items .content-item:nth-child(odd):before {
    background-color: transparent !important;  
}

}